home *** CD-ROM | disk | FTP | other *** search
-
- INTRODUCTION TO V.42
-
- As modem technology continued to make ever increasing
- advancements in data transfer speeds, interactive communications
- applications and PC-to-host asynchronous links, the requirement for
- modem-to-modem error-control came to the forefront as an issue needing
- a standardized procedure.
-
- Hayes announced the implementation of V.42 in V-series system
- products in November 1988. By offering V.42 compliant products the
- company underscored its support for international standards and helped
- establish this new standard by making it available in the market.
-
- Study Group XVII of the International Telegraph and Telephone
- Consultative Committee (CCITT) began work on an error-control
- recommendation in 1984. The result of the group's efforts is CCITT
- Recommendation V.42, Error-Correcting Procedures for DCEs Using
- Asynchronous-to-Synchronous Conversion.
-
- The primary V.42 protocol, Link Access Procedure for Modems (LAPM),
- is based on High-level Data Link Control (HDLC) procedures specified by
- the International Standards Organization (ISO). Basing the new V.42
- standard on such a widely tested, accepted and utilized technique will
- provide great benefits for LAPM implementation.
-
- This new standard is important to the present, but it is
- equally important for the future. V.42 provides an international
- error-control standard for point-to-point communications which also
- provides the foundation for developing advanced modem capabilities.
- Also provided is a means by which manufacturers can provide proprietary
- enhancements without interfering with the future development and
- evolution of the functions covered by the standard.
-
-
- BACKGROUND
-
- CCITT is a United Nations agency whose voting members are
- countries, i.e. each country has only one vote which is cast by a
- designated representative. Most countries select CCITT representatives
- from their Postal, Telephone and Telegraph Administration (PTT), but
- the United States, lacking such a body, is represented by the U.S.
- CCITT National Committee, a Department of State body. The U.S.
- committee is comprised of five study groups, of which one, Study Group
- D, is in charge of positions related to modems and provides input to
- CCITT Study Group XVII.
-
- The International Standards Organization is made up of the
- national standards-making bodies of each country, ANSI in the case of
- the U.S. ISO, in cooperation with the International Electrotechnical
- Commission (IEC), develops information processing standards. Of
- particular interest to modem manufacturers is the ISO's activities
- concerning the bottom four layers of the Open Systems Interconnection
- (OSI) reference model.
-
- CCITT, ISO and a variety of governmental and data
- communications industry experts began work in 1984 to sort out the
- variety of concerns, issues, features and related matters that needed
- to be addressed by a point-to-point modem error-control protocol.
-
- Following more than three years of analysis and discussion,
- CCITT Study Group XVII met in Geneva, Switzerland in April 1988 to
- finalize Recommendation V.42 for error-control in asynchronous modems.
- The final recommendation specifies LAPM as the primary error-control
- protocol and includes an alternative protocol in Annex A for backward
- compatibility with MNP class 2-4 modems. The CCITT specifies an
- alternate procedure to recommendations in either an annex or an
- appendix. Procedures in annexes are mandatory for full compliance with
- the recommendation while implementation of procedures defined in
- appendices is optional. Recommendation V.42 states that "Compliance
- with this Recommendation requires implementation of both protocols.
- However, unless otherwise specified by user options, two V.42 DCEs will
- commicate using LAPM."
-
- As proposed in January 1988, all future enhancements for
- error-control in Recommendation V.42 will be directed toward LAPM and
- not the annex protocol. At the request of several European PTTs, the
- Annex A protocol was made mandatory for full compliance, but this could
- be dropped in four years. Study Group XVII completed its work in the
- spring of 1988 and passed the V.42 recommendation to the full CCITT for
- approval at its Plenary Meeting in Melbourne, Australia in November
- 1988.
-
-
- V.42 - ITS FUNCTION AND THE NEEDS IT FULFILLS
-
- V.42 provides the process by which data communications
- equipment (DCE) handles error-control during an exchange of data. That
- is, V.42 specifies an error-control protocol for V.22, V.22bis, V.26ter
- and V.32 modems to implement.
- These modems are full-duplex, two wire, dial-up products used on the
- Public Switched Telephone Network (PSTN) that use
- asynchronous-to-synchronous conversion.
-
- When two V-series system products implement LAPM to exchange
- data, the receiving modem uses a Frame Check Sequence (FCS) to verify
- the accuracy of the data it has received in a data frame. Based on the
- FCS, the receiving modem acknowledges receiving accurate data or tells
- the sending modem to retransmit the data frame if FCS indicates an
- error has occurred.
-
- The protocol defines the link establishment process,
- error-control procedures and negotiation parameters for establishing,
- maintaining and conducting data transfer.
-
- The V.42 standard does not explicitly apply to half-duplex ping
- pong modems. Hayes has enhanced the V-series Smartmodem 9600 to use
- LAPM over the high-speed link between two of these modems and allows
- data compression to operate in this mode.
-
- LAPM features include:
-
- % Benign detection phase - V.42 modems must have the
- capability to detect the presence or non-presence of another V.42 modem
- at the other end of a connection. This detection phase must not
- interfere with a V.42 modem's capability to establish a connection with
- a non-V.42 modem. This detection phase may be enabled or disabled with
- no impact on the V.42 modem's performance.
-
-
- % Extension of LAPB and LAPD - LAPM is an extension of
- LAPB and LAPD. It uses basically the same connection establishment and
- termination procedures, as well as similar data transfer procedures.
- Implementors familiar with either of these protocols should have no
- difficulty with a LAPM implementation.
-
- % Poll/Final bit procedure - The P/F bit procedures allow one
- modem to force the other to transmit a response. This LAPM feature
- improves error recovery capabilities by bypassing timer expiration
- recovery mechanisms.*
-
- % Separate primitives for ACK, NAK and BUSY - LAPM
- provides seperate frame types for these functions which improves
- protocol reliability and eliminates the chance of lockups due to
- misinterpretation of frame contents.* V.42 includes an enhanced Reject
- capability to improve error recovery performance in the presence of
- line noise.
-
- % 8-bit address field default - The address field allows
- for differentiation of commands and responses, and in the future will
- also allow for multiple simultaneous virtual data paths between the
- modems for remote configuration, network management or user data such
- as multiplexing multiple terminals or devices.*
-
- % Address extension bit used - The address extension bit
- may be used to provide for multi-octet addresses.
-
- % Modulo-128 I-frame sequence numbers - The large
- numbering base for information frames permits a larger "window size"
- (number of outstanding frames) than would be permitted under modulo-8
- sequence numbering. This improves performance on connections with long
- propagation delays, such as satellite links.
-
- % XID frame exchange for negotiation - LAPM uses the
- internationally standardized procedures for negotiation defined by ISO
- and CCITT. Using this standard mechanism, V.42 modems can negotiate
- standard parameters as well as manufacturer-specific enhancements.
-
- % Private parameter negotiation - Enhancements provided
- by individual modem manufacturers may be negotiated through a mechanism
- defined in V.42.
-
- % Parameter renegotiation - V.42 permits the
- renegotiation of link parameters between the stations any time during
- the connection. This may be useful if line or user data flow
- conditions change and the modem determines that different data link
- parameters would improve performance.
-
- % UI frame exchange for break signalling - Unnumbered
- Information (UI) frames are used for break signalling out-of-band with
- the user. V.42 supports three types of breaks: in-sequence, expedited
- and destructive.
-
- % Break length preserved (10 msec to 2.54 seconds) - In
- some environments the length of the break sent is important. LAPM
- preserves the break length up to a maximum of 2540 milliseconds in 10
- millisecond increments.*
-
-
- The rich functionality of V.42's LAPM satisfies a variety of
- needs for personal computer modem data communications.
-
- First among the needs met is the establishment of the
- point-to-point error-control international standard. Much had been
- said in recent years about how best to meet the error-control needs for
- PC communications, but the rhetoric confused potential users and
- delayed the progress needed for continuing the evolution of data
- communications. LAPM provides an expandable standard for
- error-control. This enables manufacturers to provide products based on
- an internationally recognized standard and provides users with both a
- reliable protocol and peace of mind because it is an approved
- international standard.
-
- Users' comfort level needs are especially addressed by V.42
- since the previous environment featured multiple, incompatible
- techniques. Knowing that future products implementing V.42's LAPM
- protocol will interact with other V.42 modems will be of great benefit
- to users. Planning for future point-to-point communications systems
- can proceed with the knowledge that error-control concerns have been
- fully and adequately addressed by LAPM.
-
- Another future benefit provided by V.42 is a well defined
- platform for advanced functions. These advanced functions will be
- applicable to LAPM only and not the alternative protocol in Annex A of
- V.42. Enhancements to V.42 will furnish the next-generation
- communications features required by the high-speed, sophisticated PCs
- of the future.
-
- Future V.42 plans include addressing issues as they relate to
- LAPM such as:
-
- % Data compression - Improving data throughput by means
- of data compression is one of the most widely discussed error-control
- topics in the data communications industry. A standardized technique
- is likely to be approved through accelerated procedures early in the
- next CCITT study period. Contributions relating to existing techniques
- have already been made to the CCITT and others are expected in the
- future. The resulting data compression standard will likely be based
- on the best attributes of the existing methods.
-
- % Network management and remote configuration - In large
- networks there is a great need to receive status reporting and
- diagnostic information from widely dispersed, often unmanned equipment.
- Additionally, the capability to set parameters and run tests remotely
- is desirable. Error-control modems are currently among the different
- types of equipment being studied in the area of network management by
- ISO and CCITT.
-
- % Data encryption - Currently, this topic is still being
- approached at the feasibility level. Issues which need resolution
- include implementation at the data link layer versus higher layers such
- as presentation layer and key management. Significant progress on this
- feature will most likely come in the 1990s provided other regulatory
- issues such as export controls can be overcome.
-
- % Forward error correction (cellular radio) - Cellular
- radio applications present monumental challenges to modem designers.
- Not only do drop-outs occur during cell transitions, but even normal
- traffic (i.e. a large truck driving by) can interfere with the signal
- and produce significant fading and other impairments. Error rates can
- be very high, causing any normal error-control protocol to break down
- and not be able to transfer even a single frame (the human ear masks
- the resulting noise, but a modem cannot). Forward error correction,
- such as used in compact discs, could be applied to V.42 modems.
-
- % Transport of interface state information - In addition
- to prerving user data, it is sometimes desirable to have end-to-end
- carriage of interface state information. For example, this may occur
- if the remote device is a printer with a paper-out signal that needs to
- be received by the host. V.120 has this capability today and a similar
- scheme could be added to V.42.
-
- % Statistical multiplexing (multi-port) - As mentioned in
- the address field section of LAPM features, the capability exists in
- V.42 for multiple simultaneous virtual circuits between the modems.
- High speed modems are currently used to connect multiple terminals or
- remote terminals. This capability would also be desirable in an
- error-control modem.
-
- % ISDN compatibility (terminal adapter interworking) -
- The similarity between the V.42 LAPM protocol and the LAPD-like
- protocol used in the V.120 terminal adaption standard will permit the
- development of rules for interworking between these devices. This
- allows devices on the ISDN to easily interwork with devices on the PSTN
- without significant protocol conversion resources.
-
- % Asymmetrical and half-duplex operation - Many existing
- error-control modems, such as Hayes V-series Smartmodem 9600, use
- half-duplex ping-pong or asymmetrical transmission techniques to
- achieve high throughput at reduced cost. Most of these modems use
- proprietary techniques (since there was no standard) resulting in one
- manufacturer's modems not being able to communicate with another
- manufacturer's at 9600 bps. Work is in progress in the CCITT to
- develop standard techniques for such lower-cost, high-speed solutions,
- and error-control using V.42 will be an essential part. Changes in the
- timers and acknowledgment rules may be necessary.
-
- % Modem rate negotiation (multi-speed modems) - Although
- significant degradation of circuit quality during a single call is
- quite rare, there may be some benefit gained by the ability for modems,
- based on error rates or other objective factors, to request a change to
- alternative (slower) modulation methods with improved performance (and
- to switch back if conditions improve).
-
- % Character format indication and negotiation - Some
- confusion currently exists in error-control connections due to the fact
- that the character format (parity, stop bits) is independently set on
- each DTE-modem interface, with an 8-bit format used between the modems.
- Rules are provided in V.42 for encoding 5,6,7 and 8-bit data into
- protocol frames, but no method is provided to coordinate this setting
- between the two modems. Establishment of a method to coordinate data
- frame formats settings between the modems and a method for warning the
- user of possible problems need to be addressed.
-
- % Preservation of framing and parity errors - There are
- some cases where it is desirable for modems to pass along data with
- improper parity rather than adjusting it as currently performed by
- existing error-control modems. Tandem modem links where part of the
- connection has error-control and part does not would benefit from
- preserving irregular parity formats.
-
- % Multi-frame selective reject - This will allow several
- individual frames to be requested in one SREJ frame, thereby reducing
- substantially the overhead on asymmetrical links.
-
- There is no guarantee that any of these will become part of the
- V.42 standard. As work continues in the CCITT study groups, the fact
- that all of these are on the agenda gives an idea of the intensity of
- work focused on this standard by the international telecommunications
- community. While some of these may have little or no market value, the
- study groups will continue to evaluate and establish the enhancements
- which are practical, based on the technical merit arguments of the
- participating members.
-
- V.42 COMPLIANCE
-
- V.42 specifies that a modem claiming full "compliance" to the
- standard must implement all parts of the standard, including both the
- primary and alternative protocols. The standard is written to be
- compatible even with modems having no error-control capabilities. As a
- result, modems implementing a portion of the standard or other modems
- (such as a non-error-control V.22 or V.32 modem) which can communicate
- with a V.42 modem may claim "compatibility". In short, a claim of V.42
- compatibility does not necessarily mean a modem provides error control.
- While these semantic differences may seem insignificant, users must
- understand the product capabilities they will receive with a compliant
- versus compatible modem. A V.42 compatible modem may only implement
- selected portions of the standard, rendering it less useful in some
- applications where it must interact with a V.42 compliant modem which
- offers users the full range of V.42 error-control capabilities.
-
-
- HAYES COMMITMENT TO V.42
-
- Hayes believes strongly that V.42 is the point-to-point modem
- error-control technique of the present and the future, consistent with
- existing standardized techniques and independent of proprietary
- control. The achievement of the goal of a standardized error-control
- technique will eliminate uncertainty in the marketplace, greatly
- increasing the demand for modems with LAPM error-control capability.
- Additionally, the establishment of an international standard will
- promote the evolution of a more homogeneous communications environment.
-
- In keeping with its history of implementing international
- standards, Hayes is offering V.42 compliant data communications
- products which will also be compatible with the installed base of the
- company's current V-series system products. Where applicable, the
- company will also offer upgrades to add V.42 capabilities to existing
- V-series system products.
-
- The CCITT's recommendation of an HDLC-based procedure for modem
- error-control affirms the Hayes decision to base error-control in its
- V-series system products on an extension of the LAPB protocol.
- Knowledge concerning HDLC-based protocols has enabled Hayes to be an
- active, early supporter of V.42's LAPM. The new standard includes a
- number of error-control features (XID frames and benign recognition
- sequence) which Hayes has already successfully used in its V-series
- system products.
-
- Hayes engineers have taken a very active role in the
- development of the new error-control standard and will continue to work
- within the CCITT and ANSI to develop new standards and enhance the
- existing standards.
-